/* CSS Document */
 body{ width:100%;

 margin:0 !important;
 padding:0;
 font-family:SimSun,"宋体";
 color:#3c3c3c;
 font-size:14px;
 hasLayout:ture; 
 position:relative; 
 zoom:1;
 overflow-x:hidden;
 }
.clear{
	clear:both;
}
 
 ul li{ list-style-image:none;
 list-style-type: none;
 list-style:none;}
 
 a{ border:0; text-transform:none; text-decoration:none; color:#3c3c3c;
}

a:link{ border:0; text-transform:none; text-decoration:none; }
a:visited{ border:0; text-transform:none; text-decoration:none; }
a:hover{ border:0; text-transform:none; text-decoration:none; }
a:active{ border:0; text-transform:none; text-decoration:none; }


.a_red:link{ color:#cc0000;}
.a_red:visited{ color:#cc0000;}
.a_red:hover{ color:#cc0000;}
.a_red:active{ color:#cc0000;}

.a_white:link{ color:#ffffff;}
.a_white:visited{ color:#ffffff;}
.a_white:hover{ color:#ffffff;}
.a_white:active{ color:#ffffff;}

.a1:link{ color:#3c3c3c;}
.a1:visited{ color:#3c3c3c;}
.a1:hover{ color:#cc0000;}
.a1:active{ color:#3c3c3c;}

.aB:link{ border:#ffffff 1px solid; height:83px;}
.aB:visited{border:#ffffff 1px solid; height:83px;}
.aB:hover{  border:#ad2623 1px solid; height:83px;}
.aB:active{ border:#ffffff 1px solid; height:83px;}


#top{ width:100%;
height:30px;
background:#a60400;
color:#ffffff;}

#top .text{ width:1000px;
height:22px; 
font-size:13px;
margin: auto !important;
padding:0;}
#top .text_left{ width:400px;
height:20px;
margin-top:10px;
float:left;
}
#top .text_right{ width:600px;
height:20px;
margin-top:10px;
float:right;
text-align:right;
}

#container{ width:100%;
background:url(../images/containerBg.jpg) repeat-x;}

#head{ width:1012px;
height:125px;
background: url(../images/headBg.jpg) no-repeat;
margin: auto !important;
padding:0;}

 

 
  /*宸︿晶閮ㄥ垎*/
 #left{ width:732px;
padding-left:25px;
 margin-top:10px;
 margin-bottom:20px;
 float:left;
 }
 .part1{ width:720px;
 height:380px;
 float:left;
 }

 .title1,.title2, .title3, .title4{ width:102px;
 height:20px;
}

 .title1{background:url(../images/title.jpg) no-repeat scroll 0px 0px;
}  
 .title2{background:url(../images/title.jpg) no-repeat scroll 0px -21px; 
}
 .title3{background:url(../images/title.jpg) no-repeat scroll 0px -96px;
}
 .title4{background:url(../images/title.jpg) no-repeat scroll 0px -44px;
 margin-top:6px;
}
 .title5{
 width:168px;
 height:26px;
 background:url(../images/title.jpg) no-repeat scroll 0px -119px;
}

.title6{
 width:127px;
 height:28px;
 background:url(../images/title.jpg) no-repeat scroll 0px -66px;
}

.title7{
 width:86px;
 height:23px;
 background:url(../images/title.jpg) no-repeat scroll 0px -149px;
}

.title8,.title9,.title10,.title11{ 
 width:250px;
 height:42px;
 }
.title8{ background:url(../images/title.jpg) no-repeat scroll 0px -182px;
}
.title9{ background:url(../images/title.jpg) no-repeat scroll 0px -226px;
}
.title10{ background:url(../images/title.jpg) no-repeat scroll 0px -270px;
}
.title11{ background:url(../images/title.jpg) no-repeat scroll 0px -315px;
}
 
 .newsBox{ width:720px;
 height:370px;
 border-top:#b5b5b5 1px solid;
 margin-top:5px;
 padding-top:15px;
 }
 
.newsImg{ width:460px;
height:305px;
float:left;
background:#ccc;
}
.newsImgTitle{ width:450px;
height:20px;
text-align:center;
overflow:hidden;
margin-top:275px;
padding:5px;
background:#000000; 
filter:alpha(opacity=5);
opacity: .5}

.newsImgFont{
clear:inherit;
 color:#ffffff; 
filter:alpha(opacity=9);
opacity: .9}


.newsText{ width:250px;
height:305px;
margin-left:10px;
float:left;

}

.newsText li{ list-style-image:none;
list-style:none;
overflow:hidden;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
height:31px;
width:240px;
float:left;
}
 
  .part2{ width:340px;
 height:240px;
 float:left;
 }
 .part2Text{ width:330px;
 height:220px;
 border-top:#b5b5b5 1px solid;
 margin-top:5px;
 padding-top:15px;
 padding-left:5px;
 }
   
 .part2Text li{ 
list-style-image:none;
list-style:none;
overflow:hidden;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
width:330px;
height:30px;
float:left;
 }
 .more1{ width:80px;
 height:20px;
 float:right;
 margin-right:15px;
 margin-top:5px;
 text-align:right;
 font-size:12px;
 }  
 
.margin1{  margin-right:20px;}
.margin2{ margin-top:8px;}
.margin3{ margin-left:15px;}
.margin4{ margin-top:2px;}
.margin5{  margin-right:10px;}
.margin6{ margin-top:20px;}



.part3{ width:715px;
 height:580px;
 border:#b5b5b5 1px solid;
 margin-top:5px;
 padding-top:15px;
 float:left;
 }
 
 .mapbox{ width:720px;
 height:535px;
 background:url(../images/indexMap.jpg) no-repeat;}
 
 #right{ width:250px;
 margin-top:10px;
 float:left; 
 }
 
 .login{ width:220px;
 height:373px;
  margin-left:10px;
 }
 .loginImg{ 
 margin-top:5px;}

.part4{ width:250px;
height:330px;
overflow:hidden;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}
.part4Text{ width:220px;
height:283px;
text-align:left;
text-indent:2em;
line-height:30px;
margin-left:15px;
margin-right:10px;
margin-top:8px;
}

.part5{ width:250px;
height:200px;
overflow:hidden;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
}

.part5Text { width:250px;
height:157px;
margin-left:15px;
margin-right:10px;
margin-top:8px;
}
 .part5Text li{ 
list-style-image:none;
list-style:none;
overflow:hidden;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
width:220px;
height:30px;
float:left;
}

.textarea1{ width:210px;
height:90px;
}

.buttonbox{ height:30px;
width:220px;
margin-right:8px;
text-align:right;
margin-top:10px;
}
#footer{
clear:both; 
width:1012px;
height:140px;
background:url(../images/footerBg.jpg) no-repeat;
margin:auto !important;
padding:0;
font-family:"閿熸枻鎷烽敓鏂ゆ嫹";
font-size:12px;

}

#footer .text{ 
padding-top:30px;
margin-left:180px;
height:90px;
width:700px;}



/*閿熸枻鎷烽敓鑴氣槄鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鍙拷閿熸枻鎷蜂笟閿熸枻鎷疯閿熼ズ璁规嫹閿熸枻鎷烽〉閿熸枻鎷烽敓鏂ゆ嫹寮忛敓鏂ゆ嫹*/

#footer1{
clear:both; 
width:1012px;
height:140px;
/* background:url(../images/footerBg1.jpg) no-repeat; */
margin:auto !important;
padding:0;
font-family:"閿熸枻鎷烽敓鏂ゆ嫹";
font-size:12px;
}

#footer1 .text{ 
padding-top:30px;
margin-left:180px;
height:90px;
width:700px;}

#head1{ width:1012px;
height:125px;
background: url(../images/headBg1_index.jpg) no-repeat;
margin: auto !important;
padding:0;
}



#newsbox{ width:920px;
padding-top:40px;
padding-left:70px;
padding-bottom:40px;
}
#newsbox .title{ width:870px;
height:40px;
text-align:center;
font-size:18px;
font-weight:bold;} 

#newsbox .from{ width:870px;
height:30px;
text-align:center;
font-size:13px;
color:#0000FF;
}
#newsbox .text{ width:820px;
text-align:left;
text-indent:2em;
line-height:30px;
border-top:1px #cccccc solid;
padding:10px 30px;
}

#newsbox .text li{ width:800px;
height:30px;
text-align:left;
border-bottom:1px #cccccc  dashed;
background:url(../images/list.png) no-repeat;
padding:8px 5px 8px 0px ;
list-style-image:none;
list-style:none;
}

/* .page{ width:580px;
height:15px;
margin-top:20px;
text-align:center;
margin-bottom:20px;} */

/* .p1:link{ color:#3c3c3c; padding:2px 6px 2px 6px; border:#cdcdcd 1px solid;}
.p1:visited{ color:#3c3c3c; padding:2px 6px 2px 6px;  border:#cdcdcd 1px solid;}
.p1:hover{ color: #333333; padding:2px 6px 2px 6px; border:#cc0000 1px solid;}
.p1:active{ color:#333333; padding:2px 6px 2px 6px; border:#cc0000 1px solid;} */

.p2,.p3{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-size:13px;
padding:1px 6px 1px 6px;
}

/* .p2:link{ color:#a60400;  border:#cc0000 1px solid; }
.p2:visited{ color:#a60400;   border:#cc0000 1px solid;}
.p2:hover{ color: #ffffff;  border:#cc0000 1px solid; background:#a60400;}
.p2:active{ color:#a60400;  border:#cc0000 1px solid;}

.p3:link{ color:#003399; border:#003399 1px solid; }
.p3:visited{ color:#003399;  border:#003399 1px solid;}
.p3:hover{ color: #ffffff; border:#003399 1px solid; background:#003399;}
.p3:active{ color:#003399;  border:#003399 1px solid;}
 */

/* .btn_submit,.btn_back{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-size:13px;
padding:4px 15px 4px 15px;	
letter-spacing: 2px;	
} */

.btn_submit:link{ color:#a60400;  border:#cc0000 1px solid;}
.btn_submit:visited{ color:#a60400;   border:#cc0000 1px solid;}
.btn_submit:hover{ color: #ffffff;  border:#cc0000 1px solid; background:#a60400;}
.btn_submit:active{ color:#a60400;  border:#cc0000 1px solid;}

/* .btn_back:link{ color:#333;  border:#888 1px solid; }
.btn_back:visited{ color:#333;   border:#888 1px solid;}
.btn_back:hover{ color: #000;  border:#888 1px solid; background:#ccc;}
.btn_back:active{ color:#333;  border:#888 1px solid;} */
.btn_add{color:#a60400;}
.btn_add:hover{color:#a60400;text-decoration: underline;}

.listTitle { width:140px;
height:22px;
background:url(../images/newsListTitle.png) no-repeat;
padding-left:20px;
color:#990000;
font-family:SimSun,"瀹嬩綋";
font-size:18px;
margin-bottom:10px;
}

.qycxLeft{ width:200px;
height:600px;
background: #f1f1f1;
float:left;
padding-top:15px;
padding-left:15px;}

.select1{ width:100px;
height:25px;
border:1px #cdcdcd solid;}

.qycxText{ width:650px;
text-align:left;
line-height:30px;
padding-left:30px;
float:left;
padding-bottom:30px;
}

.qycxText li{ width:550px;
height:30px;
text-align:left;
border-bottom:1px #cccccc  dashed;
background:url(../images/list.png) no-repeat;
padding:8px 5px 8px 20px ;
list-style-image:none;
list-style:none;
}

/*閿熸枻鎷峰綍閿熸枻鎷烽〉閿熸枻鎷烽敓鏂ゆ嫹寮忛敓鏂ゆ嫹*/

#head2{ width:100%;
height:99px;
background:url(../images/headBg2.jpg) repeat-x;
}
.headLeft{ width:601px;
height:99px;
background:url(../images/headBg2Left.jpg) no-repeat;
float:left;
}
.headRight{ width:324px;
height:99px;
background:url(../images/headBg2Right.jpg) no-repeat;
float:right;
}

#gnBox{ 
width:1020px;
height:550px;
margin:0 auto !important;
padding:0;
}
#gnBox ul{
margin:0px;
padding:0px;
}
.nav_l1{
margin-top:10px;
}
.float_l{ float:left;}
.float_r{ float:right;}


.li4{ width:113px;
height:34px;
padding-top:8px;
float:left;
text-align:center;
background:url(../images/gnBg4.jpg) no-repeat;
font-size:15px;
margin-left:5px;
margin-top:5px;
}

.li6{ width:131px;
height:34px;
padding-top:8px;
float:left;
text-align:center;
background:url(../images/gnBg6.jpg) no-repeat;
font-size:15px;
margin-left:5px;
margin-top:5px;}

.li8{ width:141px;
height:34px;
padding-top:8px;
float:left;
text-align:center;
background:url(../images/gnBg8.jpg) no-repeat;
font-size:15px;
margin-left:5px;
margin-top:5px;}




#footer2{
clear:both; 
width:100%;
height:80px;
background:url(../images/footerBg2.jpg) repeat-x;
margin:auto !important;
padding:0;
font-family:"閿熸枻鎷烽敓鏂ゆ嫹";
font-size:12px;
float:left;
}

#footer2 .text{ 
margin-top:10px;
height:60px;
width:700px;
display:table;}



#navBox{
clear:both;
width:191px;
min-height:600px;
height:auto !important;
background:#a60400;
/* position:absolute;
z-index:99; */
}



.gnTitle1{ 
font-size:14px;	
width:90px;
height:26px;
padding-top:5px;
background:#ba0a00;
border-right:4px #cccccc solid;
float:left;
margin-right:10px;
text-align:center;
color:#ffffff;
}

.gnTitle2{ 
	font-size:14px;
	width:90px;
height:26px;
padding-top:5px;
background:#e6e6e6;
border-right:4px #cccccc solid;
float:left;
margin-right:10px;
color:#000000;
text-align:center;
}


.titleBox{ 
height:31px;
padding:15px 0 0 15px;
border-bottom:#eeeeee 1px solid;
background:url(../images/titleBoxBg.jpg) repeat-x;
}

.tb1{ background:#f3e0dd;
height:40px;
padding-left:10px;
color:#000000;
font-size:15px;
font-weight:bold;
border-top:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
}

.tb2{ background:#f1f1f1;
padding-right:10px;
padding-left:10px;
text-align:right;
height:40px;}

.tb3{ background:#ffffff;
padding-left:10px;
height:40px;
}
.tb4{ background:#f1f1f1;
padding-right:10px;
padding-left:10px;
text-align:center;
height:40px;
}
.tb5{ background:#ffffff;
text-align:center;
height:40px;
}
.tb6{ background:#ffffff;
text-align:center;
height:40px;
border-bottom:1px solid #cdcdcd;
}



.input1{ width:300px;
height:19px;
padding-top:3px;
paddng-left:5px;
border:#cdcdcd 1px solid;
display:inline-table;
}
.input2{ width:120px;
height:19px;
padding-top:3px;
paddng-left:5px;
border:#cdcdcd 1px solid;
display:inline-table;
}

.input3{ width:50px;
height:19px;
padding-top:3px;
paddng-left:5px;
border:#cdcdcd 1px solid;
display:inline-table;
}


#loginBox{ width:800px;
padding-top:40px;
padding-left:200px;
padding-bottom:100px;
}

.loginTitle{ width:179px;
height:36px;
background: url(../images/loginTitleBg.jpg) no-repeat;
padding-top:3px;
font-size:20px;
font-weight:bold;}

.loginText{ width:500px;
height:220px;
background:#efefef;
border-bottom: 5px #cccccc solid;
padding:40px;}

.logininput1{ width:250px;
height:20px;
border:#d5d5d5 1px solid;
padding:3px;
}

.logininput2{ width:120px;
height:20px;
border:#d5d5d5 1px solid;
padding:3px;
}

.loginFont{ font-size:16px;
word-spacing:1px;}
.loginFont1{ font-size:16px;
word-spacing:3px;}

.code{ width:120px;
height:26px;
background:#ffffff;}




.toolBox{
margin:5px auto ;
height:28px;
line-height:28px;
width:98%;
text-align:left;
}

.btnBox{
	height:35px;
}

/*閺嶆垵鑸�/
#menuTreeMain {
	position: absolute;
	display: none;
	float: left;
	height: 250px;
	width: 150px;
	margin-top: 3px;
	border: 1px solid #cdcdcd;
	z-index: 100;
	font-size: 12px;
}

#treeDiv {
	height: 250px;
	width: 100%;
	overflow-y: auto;
	background-color: #fafafa;
	color: #000000;
}

#treeDiv li span {
	padding: 0px 0 0px 0px;
	line-height: 18px;
	height: 18px;
	display: line-height;
	font-weight: normal;
	background-color: #fafafa;
	cursor: pointer;
}

#treeDiv li {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 1px 0 1px 16px;
	border-bottom: 0;
	background-color: #fafafa;
}

#tree_nav {
	border-bottom: 1px solid #c1dcef;
	height: 25px;
	line-height: 25px;
	width: 100%;
	background-image: url(../images/title-bar-bg.gif);
}

#tree_nav .tree_title {
	float: left;
	color: #666666;
	font-weight: bold;
	padding: 0 0 0 5px;
}

#tree_nav .tree_op {
	float: right;
	padding: 0 5px;
	font-weight: normal;
}

#td_success_bg {
	background: url(../images/cg_27.jpg) no-repeat center;
}

#opInfo {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 200px;
	height: 20px;
	margin: -10px 0 0 -100px;
	text-align: center;
	vertical-align: top;
	z-index: 10;
}
.op_success {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	background: url(../images/right.png) no-repeat left center;
	font-size: 14px;
	font-weight: bold;
	color: green;
	padding: 0 0 0 20px;
	
}

.op_error {
	display: inline-block;
	height: 20px;
	padding: 0 0 0 20px;
	line-height: 20px;
	background: url(../images/fail.png) no-repeat left center;
	font-size: 14px;
	font-weight: bold;
	color: red;
}

/*閸撳秶顏悰銊︾壐*/
.corpFrontTable{
    width:98%;
    border:0px;
    margin:0px auto;
    border-collapse: collapse;
    text-align:center;
    border: 1px solid #cdcdcd;
    line-height: 35px;
}
.corpFrontTable thead{
    background-color:#f3e0dd;
}
.corpFrontTable thead th{
    height:40px;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    letter-spacing:3px;
}
.corpFrontTable tbody th{
    height:35px;
    border: 1px solid #cdcdcd;
    text-align:right;
    padding-right:5px;
    background-color:#f1f1f1
}
.corpFrontTable tbody td{
    border: 1px solid #cdcdcd;
    text-align:left;
    padding-left:10px;
}
.corpFrontTable em{
    color:red;
    font-style: normal;
    margin-right:5px;
}

.errorMessage {
    color:red;
    width:95%;
    text-align:center;
}

.successMessage {
    color:red;
    width:95%;
    text-align:center;
}

.successMessageLogin {
    color:blue;
    width:95%;
    text-align:left;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
}

/*reset*/
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}

.editTable4MonthTitle{
	height:40px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:3px;
	background-color:#f3e0dd;
}

.editTable4Month{
	width:100%;
	border-collapse: collapse;
	border: 1px solid #cdcdcd;
}

.editTable4Month tbody th{
	height:30px;
	border: 1px solid #cdcdcd;
	background-color:#f1f1f1
}
.editTable4Month tbody td{ 
	border: 1px solid #cdcdcd;
	padding-left:3px;
	padding-right:3px;
}
.xiexian{
	background:url(../images/xiexian.gif) center no-repeat;
}
#treeMain {
	position: absolute;
	display: none;
	float: left;
	height: 250px;
	width: 150px;
	margin-top: 3px;
	border: 1px solid #808080;
	z-index: 100;
	background-color: #ffffff;
	font-size: 12px;
}

#menuTreeMain {
	position: absolute;
	display: none;
	float: left;
	height: 250px;
	width: 150px;
	margin-top: 3px;
	border: 1px solid #808080;
	z-index: 100;
	background-color: #ffffff;
	font-size: 12px;
}

#treeDiv {
	height: 250px;
	width: 100%;
	overflow-y: auto;
	background-color: #ffffff;
	color: #000000;
}

#treeDiv li span {
	padding: 0px 0 0px 0px;
	line-height: 18px;
	height: 18px;
	display: line-height;
	font-weight: normal;
	background-color: #ffffff;
}

#treeDiv li {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 1px 0 1px 16px;
	border-bottom: 0;
	background-color: #ffffff;
}

.input_text_long {
    width:280px;
}

.input_text_short {
    width:60px;
}
.gatherTable{
	width:98%;
	margin:10px auto 0px auto;
	border-collapse: collapse;
}
.gatherTable td{
	border:#666666 solid 1px; padding-left:10px;
}
.gatherTable .first{
	width:150px;
	text-align:center; 
	background-color:#999999; 
	font-weight:bold;
}
.gatherTable .second{
	width:150px;
	text-align:center;
	height:40px; 
	background-color:#CCCCCC;
	font-weight:bold;
}

.gatherTable .subTable td{
    border:0px;
}

.gatherBtn{
    text-align: center;
    height: 45px;
    line-height: 45px;
}
.queryTableTd_op{
	height:30px;
}
